



 .index_wrap{
	width:1200px;
	padding-top:50px ;
	margin:0 auto;
}

.index_title{
	padding:10px 70px 15px 70px;
	margin:0 auto;
	display:table;
	border-bottom:2px solid #e8e7e7;
	margin-bottom:40px;
	position:relative;
}
.index_title .iconfont{
	font-size:26px;
	color:#2e91ef;
	position:absolute;
	float:left;
	margin-top:1px;
	margin-left:-26px;
}

.index_title .blue{
	width:40px;
	height:4px;
	background:#2e91ef;
	position:absolute;
	left:50%;
	margin-left:-20px;
	margin-top:14px
}
.ipro-wrap{
	height: 300px;
	/*background: #f4f4f4;*/
	position: relative;
}
.ipro-btnL i,
.ipro-btnR i{
	font-size: 30px;
	line-height: 40px;
}
.ipro-btnL,
.ipro-btnR{
	width: 40px;
	height: 40px;
	/*background: url(../images/icon_arrow.png) no-repeat left;*/
	margin-top: 100px ;
	background: #df8321;
	border-radius: 50%;
	color: #fff;
	line-height: 40px;
	text-align:center;
	font-size: 18px;
	text-align: center;
}
.ipro-btnL{
	background-position: 0 0;
	margin-right:25px;
	margin-left: 10px;
}
.ipro-btnR{
	background-position: -47px 0;
	margin-right: 10px;
}
.ipro-list{
	height:300px;
	width: 1070px;
	overflow: hidden;
}
.ipro-list ul{
	width: 200%;
	height:300px;
}
.ipro-list li{
	float: left;
	width: 240px;
	height: 250px;
	padding: 0 30px 0 0;
	position: relative;

	/*background: url(../images/partner_bg.jpg) no-repeat;*/
}
.ipro-list li .partner_box{
	width:240px;
	height:250px;
	/*padding-top:15px;*/
	margin:0px auto 0 auto;
	position:relative;
	box-sizing: border-box;
	background: transparent url(../images/carousel_polaroid.png) no-repeat ;
	background-size:100% 100%; 
}
.ipro-list li .partner_box .partner_title{
	height:40px;
	line-height:40px;
	text-align:center;
	color:#0471f8;
	font-size:14px;
	border-bottom:1px solid #5da5fe;
	overflow:hidden;
}
.ipro-list li .partner_box .partner_img{
	margin:0 auto;
	text-align:center;
	margin-top:5px;
}
.ipro-list li .partner_box .partner_img img{
	width: 240px;
	height: 180px;
}

.ipro-list li .partner_box .partner_button{
	width:100%;
	height:40px;
	line-height:40px;	
	border-radius:4px;
	vertical-align:bottom;
	/*position:absolute;
	bottom:10px;*/
	/*background: rgba(0,0,0,0.5);*/
	background: #fff;
    overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
	text-align:center;
}
.ipro-list li .partner_box .partner_button span{
	width:100%;
	height:40px;
	display:block;
	font-size:14px;
	color:#4b4b4b;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
    
}
/*.ipro-list li .partner_box .partner_button:hover{
	background:#fff;
	border:1px solid #0471f8;
	
}*/
/*.ipro-list li .partner_box .partner_button:hover a{
	color:#0471f8;
}
*/

.ipro-list li .shade {
    position: absolute;
    width: 240px;
    height: 227px;
    top: -227px;
    left: 0px;
    background: #df8321;
    -moz-opacity: 0.7;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    z-index: 10;
}
.ipro-list li .shade i {
    font-size: 50px;
    position: absolute;
    top: 60px;
    left: 80px;
    color: #f7f7f7;
}
.ipro-list li:hover .shade {
    position: absolute;
    top: 0px;
}
.ipro-list li:hover .partner_box .partner_button span{
	color: #F8F8F8;
	position: absolute;
	z-index: 99;
}

